/****************************************
* James Gomez                           *
* Project 3: Target Practice P3         *
* Comp 465                              *
* Professor Barnes                      *
* 12/7/2012                             *
*****************************************/

#ifndef __MOVABLE__
#define __MOVABLE__

#include "GomezJamesP3_OpenGL.h"


/*********************************************
Pure Virtual Abstract class. Forces movable 
objects to override the move() method.
**********************************************/
class Movable{

public:
	/* Movable object subclasses must override this method */
	virtual void move() = 0;

};

#endif